Skip to content

v0.1.0#1

Merged
martijnende merged 56 commits into
mainfrom
dev
Aug 29, 2025
Merged

v0.1.0#1
martijnende merged 56 commits into
mainfrom
dev

Conversation

@martijnende

@martijnende martijnende commented Jul 23, 2025

Copy link
Copy Markdown
Owner

Current version objectives

  1. Forward simulations with basic RSF + spring-block
  2. Maximum-likelihood inversion (Levenberg-Marquardt)
  3. Bayesian inversion (SVI)
  4. Test suite, CI/CD
  5. Documentation pages

Future version objectives

  1. Sample $b$ from normal prior (tied to $a-b$), allow $b < 0$
  2. More forward models (CNS, inertial spring-block, slip weakening, ...)
  3. Other data analysis tools (e.g. visualisation)
  4. Extensive example/documentation library
  5. GUI (web application)
  6. Push to pypi
  7. Stick-slip inversion (through FFT)
  8. Assign weights to first part of friction evolution

TODO

  • Implement forward model
  • Unittest forward model
  • Create Github actions CI/CD
  • Create documentation (GH pages)
  • Implement maximum-likelihood solver (Levenberg-Marquardt)
  • Unittest max-likelihood solver
  • Create example notebook (simple_inversion.ipynb)
  • Document max-likelihood inversion
  • Implement SVI
  • Unittest SVI (if possible?)
  • Create example notebook (bayesian_inversion.ipynb)
  • Document SVI
  • Add placeholder classes for soon-to-be-implemented features
  • Add code coverage badge

@martijnende martijnende added this to the v1.0 milestone Jul 23, 2025
@martijnende martijnende changed the title v1.0.0 v0.1.0 Aug 6, 2025
@martijnende martijnende merged commit f615e9c into main Aug 29, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant